package com.ambow.core.service.impl;

import com.ambow.core.po.DqRole;
import com.ambow.core.mapper.DqRoleMapper;

import com.ambow.core.service.DqRoleService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * <p>
 * 角色登录表	内涵三个角色	管理员	玩家	开发者 服务实现类
 * </p>
 *
 * @author dq
 * @since 2022-09-05
 */
@Service
public class DqRoleServiceImpl extends ServiceImpl<DqRoleMapper, DqRole> implements DqRoleService {

    @Autowired
    private DqRoleMapper dqRoleMapper;

    //根据id找role
    public DqRole findRoleByroleId(Integer roleId) {
        return dqRoleMapper.findRoleByroleId(roleId);
    }
    //完善信息了吗
    @Override
    public boolean ifWanShan(Integer roleId) {
        QueryWrapper<DqRole> wrapper = new QueryWrapper<>();
        wrapper.eq("roleId",roleId);
        DqRole role = dqRoleMapper.selectOne(wrapper);
        if(role.getRoleCompletion() == 0){
            return false;
        }else {
            return true;
        }

    }
    //登录用
    public DqRole findRoleByName(String name) {
        return dqRoleMapper.findRoleByName(name);
    }
}
